package cn.qingyun.gis.modules.express.service;

import cn.qingyun.gis.modules.express.entity.ExportHandleExpressExcel20230727;
import cn.qingyun.gis.modules.express.entity.ExpressProofreadHandle;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import org.apache.ibatis.annotations.Param;

/**
 * <p>
 * 快递勘误(处理) 服务类
 * </p>
 *
 * @author miyunguo
 * @since 2023-08-30
 */
public interface IExpressProofreadHandleService extends IService<ExpressProofreadHandle> {

    /**
     * 进行数据处理快递勘误数据（进行快递勘误网格匹配）老方法
     * */
    void handleExpressProofred();

    /**
     * 根据 ImportHandleExpressExcel20230727 实体类进行分页查询,辅助处理之后的快递表导出
     * */
    IPage<ExportHandleExpressExcel20230727> exportExpressHandleExcelBatch(Page<ExportHandleExpressExcel20230727> page);

    /**
     * 在快递地址处理之上，将匹配失败的快递网格，进行老网格 到 新网格的补全
     * */
    void handleBlankExpressProofred();

}
